// 导入mongodb模块
var mongodb = require("mongodb");
var MongoClient = mongodb.MongoClient;
var url = 'mongodb://127.0.0.1:27017' //数据库服务器地址
var dbName = "jdshop"//链接的数据库名
// 开始链接
MongoClient.connect(url, function (err, client) {
  // client 链接后返回的操作数据库的对象
  var db = client.db(dbName)//链接数据库
  var collection = db.collection("mndds")//链接具体的表
  // 增加数据
  // collection.insert({ name: "李小龙", age: "88", sex: "男" }, function (err, result) {
  //   if (err) throw err
  //   console.log("添加数据成功")
  //   console.log(result)//{ result: { ok: 1, n: 1 } }
  //  client.close() //释放与数据库服务器的链接
  // })
  // 查询数据的语句
  // collection.find({ nickname: "阿坤" }).toArray(function (err, result) {
  //   if (err) throw err;
  //   console.log(result)
  //   client.close() //释放与数据库服务器的链接
  // })
  // 删除方法deleteOne() 删除一个
  // collection.deleteOne({ nickname: "老李" }, function (err, result) {
  //   if (err) throw err;
  //   console.log("删除成功")
  //   console.log(result)//{result: { n: 1, ok: 1 }}  //result.result.ok
  //   client.close();////释放与数据库服务器的链接
  // })
  // 修改方法updateOne 修改一条
  // collection.updateOne({ nickname: "悟空" }, { $set: { msg: "今晚吃点啥", newmsg: "晚上整点不" } }, function (err, result) {
  //   if (err) throw err;
  //   console.log("修改成功")
  //   client.close();////释放与数据库服务器的链接
  // })
  // skip跳过几条数据
  // limit  获取固定长度的数据
  // sort({key:1})   1 正序   -1倒序

  // 查找 {price:1}
  // //1   0
  // //2   3
  // //3   6
  // 3n - 3
  // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
  collection
    .find({})
    .skip(3)
    .limit(3)
    .sort({ payprice: -1 })
    .toArray(function (err, reslult) {
      if (err) throw err
      console.log(reslult)
    })



})

